package com.cci.kangdao.fieldService.dto.request;

import com.cci.kangdao.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonProperty;

public class SyncFieldServiceItemRequest extends BaseEntity {

    private Integer requestStatus;

    @JsonProperty("ServiceSummary")
    private String title;

    @JsonProperty("ItemType")
    private Integer type;

    @JsonProperty("ItemNo")
    private String crmItemNo;

    @JsonProperty("RequestorName")
    private String requestorName;

    @JsonProperty("Entity")
    private String entity;

    @JsonProperty("RequestorOrg")
    private String requestorOrganization;

    @JsonProperty("Function")
    private String requestedFunction;

    @JsonProperty("RequestDate")
    private String requestDate;

    @JsonProperty("SourceType")
    private String requestSourceType;

    @JsonProperty("RequestSourceNumber")
    private String requestSourceNumber;

    @JsonProperty("Priority")
    private String priority;

    @JsonProperty("Status")
    private String status;

    @JsonProperty("Province")
    private String coverageProvince;

    @JsonProperty("City")
    private String coverageCity;

    @JsonProperty("FaultType")
    private String faultType;

    @JsonProperty("ServiceRequestDescription")
    private String serviceRequestDescription;

    @JsonProperty("CompleteType")
    private String completeType;

    @JsonProperty("Quantity")
    private Integer limitCount;

    @JsonProperty("StartDate")
    private String startTime;

    @JsonProperty("EndDate")
    private String endTime;

    @JsonProperty("Point")
    private String point;

    @JsonProperty("CustomFault")
    private String customFaultType;

    public Integer getRequestStatus() {
        return requestStatus;
    }

    public void setRequestStatus(Integer requestStatus) {
        this.requestStatus = requestStatus;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getCrmItemNo() {
        return crmItemNo;
    }

    public void setCrmItemNo(String crmItemNo) {
        this.crmItemNo = crmItemNo;
    }

    public String getRequestorName() {
        return requestorName;
    }

    public void setRequestorName(String requestorName) {
        this.requestorName = requestorName;
    }

    public String getEntity() {
        return entity;
    }

    public void setEntity(String entity) {
        this.entity = entity;
    }

    public String getRequestorOrganization() {
        return requestorOrganization;
    }

    public void setRequestorOrganization(String requestorOrganization) {
        this.requestorOrganization = requestorOrganization;
    }

    public String getRequestedFunction() {
        return requestedFunction;
    }

    public void setRequestedFunction(String requestedFunction) {
        this.requestedFunction = requestedFunction;
    }

    public String getRequestDate() {
        return requestDate;
    }

    public void setRequestDate(String requestDate) {
        this.requestDate = requestDate;
    }

    public String getRequestSourceType() {
        return requestSourceType;
    }

    public void setRequestSourceType(String requestSourceType) {
        this.requestSourceType = requestSourceType;
    }

    public String getRequestSourceNumber() {
        return requestSourceNumber;
    }

    public void setRequestSourceNumber(String requestSourceNumber) {
        this.requestSourceNumber = requestSourceNumber;
    }

    public String getPriority() {
        return priority;
    }

    public void setPriority(String priority) {
        this.priority = priority;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCoverageProvince() {
        return coverageProvince;
    }

    public void setCoverageProvince(String coverageProvince) {
        this.coverageProvince = coverageProvince;
    }

    public String getCoverageCity() {
        return coverageCity;
    }

    public void setCoverageCity(String coverageCity) {
        this.coverageCity = coverageCity;
    }

    public String getFaultType() {
        return faultType;
    }

    public void setFaultType(String faultType) {
        this.faultType = faultType;
    }

    public String getServiceRequestDescription() {
        return serviceRequestDescription;
    }

    public void setServiceRequestDescription(String serviceRequestDescription) {
        this.serviceRequestDescription = serviceRequestDescription;
    }

    public String getCompleteType() {
        return completeType;
    }

    public void setCompleteType(String completeType) {
        this.completeType = completeType;
    }

    public Integer getLimitCount() {
        return limitCount;
    }

    public void setLimitCount(Integer limitCount) {
        this.limitCount = limitCount;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getPoint() {
        return point;
    }

    public void setPoint(String point) {
        this.point = point;
    }

    public String getCustomFaultType() {
        return customFaultType;
    }

    public void setCustomFaultType(String customFaultType) {
        this.customFaultType = customFaultType;
    }
}